package com.sc.nft.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sc.nft.entity.SaasTaskStageConditions;
import com.sc.nft.entity.dto.SaasTaskStageConfigurationListVO;
import com.sc.nft.entity.vo.SaasTaskStageConfigurationTaskListVO;

import java.util.List;

/**
 * 任务阶段达成条件表(SaasTaskStageConditions)表服务接口
 *
 * @author 王伟成
 * @since 2024-04-12 18:35:26
 */
public interface SaasTaskStageConditionsService{

    /**
     * 根据任务获取阶段配置列表
     * @param id
     * @return
     */
    List<SaasTaskStageConfigurationListVO> stageConfigurationList(Long id);
    /**
     * 获取阶段配置列表(包含下面的奖励集合)
     * @param taskId
     * @return
     */
    List<SaasTaskStageConfigurationTaskListVO> stageConfigurationTaskList(Long taskId);
}
